input:not([type=checkbox]), textarea {
	width: 250px;
	padding: 5px;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

form fieldset {
	padding: 10px;
	border: 1px solid #b4b4b4;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

form legend {
	margin-left: 280px;
	padding: 5px 20px 5px 20px;
	color: white;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px solid #b4b4b4;
	background-image: -moz-linear-gradient(top, #60BDCE); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #60BDCE)); /* Saf4+, Chrome */
	background: #60BDCE;
}

form ol {
	list-style: none;
	margin-bottom: 10px;
	border: 1px solid #b4b4b4;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px;
}

form ol, form fieldset {
	background-image: -moz-linear-gradient(top, #f7f7f7, #e5e5e5); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #e5e5e5),color-stop(1, #f7f7f7)); /* Saf4+, Chrome */
}

form ol.buttons {
	overflow: auto;
	text-align: center;
	list-style-position:inside;
	margin-left: 150px;
	margin-right: 150px;
}

form ol li label {
	float: left;
	width: 120px;
	font-weight: bold;
	
}

form ol.buttons li {
	float: left;
	margin-right: 15px
}
form ol #last{width: 200px;}
.last1
{
	position:relative;
	display:block;
	margin-left:200px;
	top:-25px;	
	margin-right: 250px;
}

input[type=submit] {
	width: 80px;
	color: #f3f3f3;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-image: -moz-linear-gradient(top, #60BDCE, #60BDCE); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #60BDCE),color-stop(1, #60BDCE)); /* Saf4+, Chrome */
	-webkit-box-shadow: #4b4b4b 0px 2px 5px;
	-moz-box-shadow: #4e4e4e 0px 2px 5px;
	box-shadow: #e3e3e3 0px 2px 5px;
	border: none;
	cursor: pointer;
}
input[type=reset]{
	width: 80px;
	color: #f3f3f3;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-image: -moz-linear-gradient(top, #60BDCE, #60BDCE); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #60BDCE),color-stop(1, #60BDCE)); /* Saf4+, Chrome */
	-webkit-box-shadow: #4b4b4b 0px 2px 5px;
	-moz-box-shadow: #4e4e4e 0px 2px 5px;
	box-shadow: #e3e3e3 0px 2px 5px;
	border: none;
	cursor: pointer;
}

/*Les Selects*/
form ol li select
{
	font-weight: bold;
	margin-left: 15px;
	border: 0 !important; 

	text-align:  right;
	width: 150px; 
	text-indent: 0.01px; 
	text-overflow: ""; 
	text-align: right;
	color: black;
	border-radius: 15px;
	padding: 5px;
	box-shadow: inset 0 0 5px rgba(000,000,000, 0.5);

}
